package com.ruoyi.manage.domain;

import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单配送流程对象 bm_inorderlist
 *
 * @author ruoyi
 * @date 2022-11-12
 */
@ToString
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BmInorderlist extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 订单id */
    private String orderId;

    /** 店铺id */
    private Long sellerId;

    /** 配送费 */
    private BigDecimal deliveryFee;

    /** 订单金额 */
    private BigDecimal amount;

    /** 支付方式 */
    private Long payType;

    /** 订单步骤 */
    private Long orderStep;

    /** 配送地址id */
    private String deliveryAddId;

    /** 支付时间 */
    private Date payTime;

    private Date createTimeBefore;

    private Date createTime;

    private Date createTimeAfter;

    /** 订单状态 */
    private Long orderState;

    /** 订单配送步骤记录 */
    private String orderStepRecord;

    /** 仓库管理人员id */
    private Long warehouserId;

    /** 物流人员id */
    private Long logisticsId;

    /** 订单备注 */
    private String mark;

    /** 订单商品id */
    private Long id;

    /** 商品id */
    private Long goodsId;

    /** 规格id */
    private Long spId;

    /** 规格名称 */
    private String sname;

    /** 商品名称 */
    private String goodsName;

    /** 商品图片 */
    private String goodsImg;

    /** 购买数量 */
    private Long buyNum;

    /** 购买金额 */
    private BigDecimal price;

    private String contacter;

    private String warehouseCode;
}

